on the spot

US /ɑn ði spɑt/

UK /ɔn ðə spɔt/

A1

other

  • Immediately; at that location.
  • Present and ready for action or responsibility.
  • In a difficult or embarrassing situation.